/**
 * TODO木子鱼系统平台<br/>
 * com.thh.lock<br/>
 * SellTicket.java<br/>
 *  创建人:thh <br/>
 * 时间：2019年1月14日-下午4:39:43 <br/>
 * 2019木子鱼公司-版权所有<br/>
 */
package com.thh.sysnlock.lock;

/**
 *
 * 模拟多线程环境下资源竞争的问题
 * SellTicket<br/>
   *  创建人:thh<br/>
   *   时间：2019年1月14日-下午4:39:43 <br/>
 * JUC 锁，死锁怎么怎么解决？---25K-35k
 *  P8
 * @version 1.0.0<br/>
 *
 */
public class SellTicket implements Runnable{

	private int ticket = 300;

	@Override
	public void run() {
		while(ticket > 0 ) {
			if(ticket > 0 ) {
				try {
					Thread.sleep(100);
				} catch (InterruptedException e) {
					e.printStackTrace();
				}
				System.out.println(Thread.currentThread().getName()+"正在出售第："+ticket--+"张票!");
			}
		}
	}

}
